package com.ruoyi.imports.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 药剂消耗明细对象 td_production_consume
 * 
 * @author ruoyi
 * @date 2025-07-19
 */
public class TdProductionConsume extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增主键 */
    private Long id;

    /** 关联主表td_production的id */
    @Excel(name = "关联主表td_production的id")
    private Long mainId;

    /** 磷酸二氢钠用量 */
    @Excel(name = "磷酸二氢钠用量")
    private BigDecimal sodiumDihydrogenPhosphate;

    /** 葡萄糖用量 */
    @Excel(name = "葡萄糖用量")
    private BigDecimal glucose;

    /** 生物活性磷用量 */
    @Excel(name = "生物活性磷用量")
    private BigDecimal bioActivePhosphorus;

    /** 消泡剂用量 */
    @Excel(name = "消泡剂用量")
    private BigDecimal defoamer;

    /** 液体乙酸钠用量 */
    @Excel(name = "液体乙酸钠用量")
    private BigDecimal liquidSodiumAcetate;

    /** 复合碳源用量 */
    @Excel(name = "复合碳源用量")
    private BigDecimal compositeCarbonSource;

    /** 复合碱用量 */
    @Excel(name = "复合碱用量")
    private BigDecimal compositeAlkali;

    /** 硫酸亚铁用量 */
    @Excel(name = "硫酸亚铁用量")
    private BigDecimal ferrousSulfate;

    /** 液碱用量 */
    @Excel(name = "液碱用量")
    private BigDecimal liquidAlkali;

    /** 纯碱用量 */
    @Excel(name = "纯碱用量")
    private BigDecimal sodaAsh;

    /** DS-821用量 */
    @Excel(name = "DS-821用量")
    private BigDecimal ds821;

    /** DS-882用量 */
    @Excel(name = "DS-882用量")
    private BigDecimal ds882;

    /** 次氯酸钠用量 */
    @Excel(name = "次氯酸钠用量")
    private BigDecimal sodiumHypochlorite;

    /** DS-6031(液体)用量 */
    @Excel(name = "DS-6031(液体)用量")
    private BigDecimal ds6031Liquid;

    /** DS-6031(固体)用量 */
    @Excel(name = "DS-6031(固体)用量")
    private BigDecimal ds6031Solid;

    /** DS-832用量 */
    @Excel(name = "DS-832用量")
    private BigDecimal ds832;

    /** DS-7021用量 */
    @Excel(name = "DS-7021用量")
    private BigDecimal ds7021;

    /** DS-8031用量 */
    @Excel(name = "DS-8031用量")
    private BigDecimal ds8031;

    /** 硫酸用量 */
    @Excel(name = "硫酸用量")
    private BigDecimal sulfuricAcid;

    /** DS-722用量 */
    @Excel(name = "DS-722用量")
    private BigDecimal ds722;

    /** 液碱(32%)用量 */
    @Excel(name = "液碱(32%)用量")
    private BigDecimal liquidAlkali32pct;

    /** 液碱(10%)用量 */
    @Excel(name = "液碱(10%)用量")
    private BigDecimal liquidAlkali10pct;

    /** 片碱用量 */
    @Excel(name = "片碱用量")
    private BigDecimal flakeAlkali;

    /** 低磷阻垢缓蚀剂用量 */
    @Excel(name = "低磷阻垢缓蚀剂用量")
    private BigDecimal lowPhosphorusScaleInhibitor;

    /** 柠檬酸用量 */
    @Excel(name = "柠檬酸用量")
    private BigDecimal citricAcid;

    /** 熟石灰用量 */
    @Excel(name = "熟石灰用量")
    private BigDecimal hydratedLime;

    /** 生石灰用量 */
    @Excel(name = "生石灰用量")
    private BigDecimal quicklime;

    /** 次粉用量 */
    @Excel(name = "次粉用量")
    private BigDecimal wheatBran;

    /** 非氧化杀菌剂用量 */
    @Excel(name = "非氧化杀菌剂用量")
    private BigDecimal nonOxidizingBiocide;

    /** 还原剂用量 */
    @Excel(name = "还原剂用量")
    private BigDecimal reducingAgent;

    /** EDTA-四钠用量 */
    @Excel(name = "EDTA-四钠用量")
    private BigDecimal edtaTetrasodium;

    /** 盐酸用量 */
    @Excel(name = "盐酸用量")
    private BigDecimal hydrochloricAcid;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setMainId(Long mainId) 
    {
        this.mainId = mainId;
    }

    public Long getMainId() 
    {
        return mainId;
    }

    public void setSodiumDihydrogenPhosphate(BigDecimal sodiumDihydrogenPhosphate) 
    {
        this.sodiumDihydrogenPhosphate = sodiumDihydrogenPhosphate;
    }

    public BigDecimal getSodiumDihydrogenPhosphate() 
    {
        return sodiumDihydrogenPhosphate;
    }

    public void setGlucose(BigDecimal glucose) 
    {
        this.glucose = glucose;
    }

    public BigDecimal getGlucose() 
    {
        return glucose;
    }

    public void setBioActivePhosphorus(BigDecimal bioActivePhosphorus) 
    {
        this.bioActivePhosphorus = bioActivePhosphorus;
    }

    public BigDecimal getBioActivePhosphorus() 
    {
        return bioActivePhosphorus;
    }

    public void setDefoamer(BigDecimal defoamer) 
    {
        this.defoamer = defoamer;
    }

    public BigDecimal getDefoamer() 
    {
        return defoamer;
    }

    public void setLiquidSodiumAcetate(BigDecimal liquidSodiumAcetate) 
    {
        this.liquidSodiumAcetate = liquidSodiumAcetate;
    }

    public BigDecimal getLiquidSodiumAcetate() 
    {
        return liquidSodiumAcetate;
    }

    public void setCompositeCarbonSource(BigDecimal compositeCarbonSource) 
    {
        this.compositeCarbonSource = compositeCarbonSource;
    }

    public BigDecimal getCompositeCarbonSource() 
    {
        return compositeCarbonSource;
    }

    public void setCompositeAlkali(BigDecimal compositeAlkali) 
    {
        this.compositeAlkali = compositeAlkali;
    }

    public BigDecimal getCompositeAlkali() 
    {
        return compositeAlkali;
    }

    public void setFerrousSulfate(BigDecimal ferrousSulfate) 
    {
        this.ferrousSulfate = ferrousSulfate;
    }

    public BigDecimal getFerrousSulfate() 
    {
        return ferrousSulfate;
    }

    public void setLiquidAlkali(BigDecimal liquidAlkali) 
    {
        this.liquidAlkali = liquidAlkali;
    }

    public BigDecimal getLiquidAlkali() 
    {
        return liquidAlkali;
    }

    public void setSodaAsh(BigDecimal sodaAsh) 
    {
        this.sodaAsh = sodaAsh;
    }

    public BigDecimal getSodaAsh() 
    {
        return sodaAsh;
    }

    public void setDs821(BigDecimal ds821) 
    {
        this.ds821 = ds821;
    }

    public BigDecimal getDs821() 
    {
        return ds821;
    }

    public void setDs882(BigDecimal ds882) 
    {
        this.ds882 = ds882;
    }

    public BigDecimal getDs882() 
    {
        return ds882;
    }

    public void setSodiumHypochlorite(BigDecimal sodiumHypochlorite) 
    {
        this.sodiumHypochlorite = sodiumHypochlorite;
    }

    public BigDecimal getSodiumHypochlorite() 
    {
        return sodiumHypochlorite;
    }

    public void setDs6031Liquid(BigDecimal ds6031Liquid) 
    {
        this.ds6031Liquid = ds6031Liquid;
    }

    public BigDecimal getDs6031Liquid() 
    {
        return ds6031Liquid;
    }

    public void setDs6031Solid(BigDecimal ds6031Solid) 
    {
        this.ds6031Solid = ds6031Solid;
    }

    public BigDecimal getDs6031Solid() 
    {
        return ds6031Solid;
    }

    public void setDs832(BigDecimal ds832) 
    {
        this.ds832 = ds832;
    }

    public BigDecimal getDs832() 
    {
        return ds832;
    }

    public void setDs7021(BigDecimal ds7021) 
    {
        this.ds7021 = ds7021;
    }

    public BigDecimal getDs7021() 
    {
        return ds7021;
    }

    public void setDs8031(BigDecimal ds8031) 
    {
        this.ds8031 = ds8031;
    }

    public BigDecimal getDs8031() 
    {
        return ds8031;
    }

    public void setSulfuricAcid(BigDecimal sulfuricAcid) 
    {
        this.sulfuricAcid = sulfuricAcid;
    }

    public BigDecimal getSulfuricAcid() 
    {
        return sulfuricAcid;
    }

    public void setDs722(BigDecimal ds722) 
    {
        this.ds722 = ds722;
    }

    public BigDecimal getDs722() 
    {
        return ds722;
    }

    public void setLiquidAlkali32pct(BigDecimal liquidAlkali32pct) 
    {
        this.liquidAlkali32pct = liquidAlkali32pct;
    }

    public BigDecimal getLiquidAlkali32pct() 
    {
        return liquidAlkali32pct;
    }

    public void setLiquidAlkali10pct(BigDecimal liquidAlkali10pct) 
    {
        this.liquidAlkali10pct = liquidAlkali10pct;
    }

    public BigDecimal getLiquidAlkali10pct() 
    {
        return liquidAlkali10pct;
    }

    public void setFlakeAlkali(BigDecimal flakeAlkali) 
    {
        this.flakeAlkali = flakeAlkali;
    }

    public BigDecimal getFlakeAlkali() 
    {
        return flakeAlkali;
    }

    public void setLowPhosphorusScaleInhibitor(BigDecimal lowPhosphorusScaleInhibitor) 
    {
        this.lowPhosphorusScaleInhibitor = lowPhosphorusScaleInhibitor;
    }

    public BigDecimal getLowPhosphorusScaleInhibitor() 
    {
        return lowPhosphorusScaleInhibitor;
    }

    public void setCitricAcid(BigDecimal citricAcid) 
    {
        this.citricAcid = citricAcid;
    }

    public BigDecimal getCitricAcid() 
    {
        return citricAcid;
    }

    public void setHydratedLime(BigDecimal hydratedLime) 
    {
        this.hydratedLime = hydratedLime;
    }

    public BigDecimal getHydratedLime() 
    {
        return hydratedLime;
    }

    public void setQuicklime(BigDecimal quicklime) 
    {
        this.quicklime = quicklime;
    }

    public BigDecimal getQuicklime() 
    {
        return quicklime;
    }

    public void setWheatBran(BigDecimal wheatBran) 
    {
        this.wheatBran = wheatBran;
    }

    public BigDecimal getWheatBran() 
    {
        return wheatBran;
    }

    public void setNonOxidizingBiocide(BigDecimal nonOxidizingBiocide) 
    {
        this.nonOxidizingBiocide = nonOxidizingBiocide;
    }

    public BigDecimal getNonOxidizingBiocide() 
    {
        return nonOxidizingBiocide;
    }

    public void setReducingAgent(BigDecimal reducingAgent) 
    {
        this.reducingAgent = reducingAgent;
    }

    public BigDecimal getReducingAgent() 
    {
        return reducingAgent;
    }

    public void setEdtaTetrasodium(BigDecimal edtaTetrasodium) 
    {
        this.edtaTetrasodium = edtaTetrasodium;
    }

    public BigDecimal getEdtaTetrasodium() 
    {
        return edtaTetrasodium;
    }

    public void setHydrochloricAcid(BigDecimal hydrochloricAcid) 
    {
        this.hydrochloricAcid = hydrochloricAcid;
    }

    public BigDecimal getHydrochloricAcid() 
    {
        return hydrochloricAcid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("mainId", getMainId())
            .append("sodiumDihydrogenPhosphate", getSodiumDihydrogenPhosphate())
            .append("glucose", getGlucose())
            .append("bioActivePhosphorus", getBioActivePhosphorus())
            .append("defoamer", getDefoamer())
            .append("liquidSodiumAcetate", getLiquidSodiumAcetate())
            .append("compositeCarbonSource", getCompositeCarbonSource())
            .append("compositeAlkali", getCompositeAlkali())
            .append("ferrousSulfate", getFerrousSulfate())
            .append("liquidAlkali", getLiquidAlkali())
            .append("sodaAsh", getSodaAsh())
            .append("ds821", getDs821())
            .append("ds882", getDs882())
            .append("sodiumHypochlorite", getSodiumHypochlorite())
            .append("ds6031Liquid", getDs6031Liquid())
            .append("ds6031Solid", getDs6031Solid())
            .append("ds832", getDs832())
            .append("ds7021", getDs7021())
            .append("ds8031", getDs8031())
            .append("sulfuricAcid", getSulfuricAcid())
            .append("ds722", getDs722())
            .append("liquidAlkali32pct", getLiquidAlkali32pct())
            .append("liquidAlkali10pct", getLiquidAlkali10pct())
            .append("flakeAlkali", getFlakeAlkali())
            .append("lowPhosphorusScaleInhibitor", getLowPhosphorusScaleInhibitor())
            .append("citricAcid", getCitricAcid())
            .append("hydratedLime", getHydratedLime())
            .append("quicklime", getQuicklime())
            .append("wheatBran", getWheatBran())
            .append("nonOxidizingBiocide", getNonOxidizingBiocide())
            .append("reducingAgent", getReducingAgent())
            .append("edtaTetrasodium", getEdtaTetrasodium())
            .append("hydrochloricAcid", getHydrochloricAcid())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
